void QuickSort(int array[], int low, int high) {			//传入数组 最低位 最高位
	if (low < high) {
		int i = low;
		int j = high;
		int key = array[i];
		while (i < j) {
			while (i < j && array[j] >= key) {
	                 j--;
			}
			if (i < j) {
	                 array[i] = array[j];
			}
			while (i < j && array[i] <= key) {
	                 i++;
			}
			if (i < j) {
	                 array[j] = array[i];
			}
		}
	         array[i] = key;
	         QuickSort(array, low, i - 1);
	         QuickSort(array, i + 1, high);
	}
}